package com.devilvan.betrice.bilibili.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
* @author Evad.Wu
* @Description Bilibili-评论/回复信息表 数据传输对象
* @date 2022-12-23
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "Bilibili-评论/回复信息表 数据传输对象")
public class BilibiliReviewDto {
    @Schema(description = "AV号")
    private Long aid;
    @Schema(description = "评论ID")
    private Long rpid;
    @Schema(description = "评论时间")
    private Date ctime;
    @Schema(description = "评论用户ID")
    private Long mid;
    @Schema(description = "评论用户名")
    private String name;
    @Schema(description = "评论内容")
    private String content;
    @Schema(description = "被回复的用户ID")
    private Long repliedId;
    @Schema(description = "被回复的用户名")
    private String repliedName;
    @Schema(description = "点赞数")
    private Integer likes;
    @Schema(description = "根评论的ID 0-根评论 其他-根评论的ID")
    private Long root;
    @Schema(description = "回复的评论ID 0-根评论 其他-被回复的评论ID")
    private Long parent;
    @Schema(description = "IP属地")
    private String location;
}
